import cv2
image=cv2.imread('grad.png', cv2.IMREAD_GRAYSCALE)  #读取图像
cv2.imshow("Input",image)       #显示原图像
#定义3*3的结构元素
kernel1=cv2.getStructuringElement(cv2.MORPH_RECT,(3,3))
#使用3*3的结构元素
eorded_img1=cv2.erode(image,kernel1)
cv2.imshow("Eroded(3*3)",eorded_img1)  #显示腐蚀后的图像
image1 = cv2.erode(image, kernel)  # 先进行腐蚀运算
image2 = cv2.dilate(image1, kernel)
cv2.imshow("Output", image2)
#定义5*5的结构元素
kernel2=cv2.getStructuringElement(cv2.MORPH_RECT,(5,5))
#使用5*5的结构元素
eorded_img2=cv2.erode(image,kernel2)
cv2.imshow("Eroded(5*5)",eorded_img2)       #显示腐蚀后的图像
cv2.waitKey()
cv2.destroyAllWindows()